package com.ynet.middleground.approve.bean;

import java.io.Serializable;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * ToBeSignedInfo 待签章文件签章属性信息
 *
 * @author suremotoo
 * @date 2023/03/08 22:54
 */
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "待签章文件-签章属性信息", description = "待签章文件-签章属性信息")
public class ToBeSignedInfo implements Serializable {

    private static final long serialVersionUID = 7904075143486134903L;

    @ApiModelProperty(value = "签章动作名称（目前移动审批仅有signNodeFundingParties、signNodeEnd 两个值）",
        notes = "签章动作名称（目前移动审批仅有signNodeFundingParties、signNodeEnd 两个值）", dataType = "String")
    private String sealActionName;

    @ApiModelProperty(value = "签章位置信息（针对文件，仅 type 为 file 时使用）", notes = "签章位置信息（针对文件，仅 type 为 file 时使用）")
    private BusinessSignInfoData signInfo;

}
